/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package imp.clases;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Angelical
 */
public class Objetivo {
    private int codigo;
    private String indice;
    private String descripcion;
    Emprendimiento emprendimiento;
    private List<Accion> acciones;

    public Objetivo(){
    codigo=-1;
    emprendimiento=new Emprendimiento();
    this.acciones= new ArrayList<Accion>();
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getIndice() {
        return indice;
    }

    public void setIndice(String indice) {
        this.indice = indice;
    }

 


    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Emprendimiento getEmprendimiento() {
        return emprendimiento;
    }

    public void setEmprendimiento(Emprendimiento emprendimiento) {
        this.emprendimiento = emprendimiento;
    }

    public List<Accion> getAcciones() {
        return acciones;
    }

    public void setAcciones(List<Accion> acciones) {
        this.acciones = acciones;
    }


    public void addAccion(Accion a){
        this.acciones.add(a);
        a.setObjetivo(this);

    }

    public void removeAccion(Accion a){
        a.setObjetivo(null);
        acciones.remove(a);

    }


    public String toString() {
	    return "(" + codigo + "," + codigo + "," + descripcion + ")";
	}


}
